package com.enjoyor.soa.traffic.api.service.dubbo.bigdata;

import com.enjoyor.soa.traffic.util.pojo.Page;
import com.enjoyor.soa.traffic.util.pojo.ResultPojo;

import java.util.Date;
import java.util.List;

public interface DubboKeyPersonStatisticsService {

    /**
     * 查询重点人员
     *
     * @param token         系统令牌
     * @param startDay      开始日期
     * @param endDay        结束日期
     * @param licenseNumber 号牌号码
     * @param licenseType   号牌类型
     * @param state         人员状态
     * @return
     */
    public ResultPojo queryKeyPerson(String token, Date startDay, Date endDay, String licenseNumber, String licenseType, List<String> state, Page page);

    /**
     * 查询所有人员状态
     *
     * @param token 系统令牌
     * @return
     */
    public ResultPojo queryAllState(String token);

}